Modèle:Infobox Architecture CPU

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation[modifier le code]

Ce modèle est utilisé pour décrire une architecture processeur.

Syntaxe[modifier le code]

{{Infobox Architecture CPU 
| nom          = 
| logo         =
| image        =
| légende      =
| concepteur   = 
| bits         = 
| lancement    = 
| version      = 
| architecture = 
| type         = 
| encodage     = 
| branchement  = 
| endianness   = 
| taille page  = 
| extensions   = 
| libre        = 
| registres    = 
| généraux     = 
| vflottante   = 
}}

Paramètres du modèle[Modifier les données du modèle]

ParamètreDescriptionTypeÉtat
Nom de l'architecturenom

Nom de l'architecture, c'est-à-dire x86, SPARC, PowerPC, MIPS, ARM...

Chaîneobligatoire
Logologo

aucune description

Fichiersuggéré
Imageimage

aucune description

Fichiersuggéré
Légende de l'imagelégende

aucune description

Contenufacultatif
Concepteur de l'architectureconcepteur

aucune description

Inconnusuggéré
Largeur des registres en bitsbits

Largeur des registres généraux / de la pile, i.e. 32-bit, 64-bit

Inconnusuggéré
Date de lancementlancement

aucune description

Datesuggéré
Versionversion

Version/révision de l'architecture/ISA

Inconnusuggéré
architecturearchitecture

Type de conception, i.e. RISC, CISC

Inconnusuggéré
Type d'architecturetype

Type d'architecture, c.-à-d. Registre-Registre, Registre-Mémoire, Mémoire-Mémoire

Inconnusuggéré
Jeu d'instructionsencodage

aucune description

Valeurs suggérées
Fixe Variable
Contenusuggéré
branchementbranchement

Évaluation des branchements, i.e. Registre conditionnel, Code conditionnel, "Compare and branch"

Inconnusuggéré
endiannessendianness

Ordre des bits, i.e. Little, Big, Bi

Inconnusuggéré
Taille primaire de la pagetaille page

Taille primaire de la page, c.-à-d. 4 KiB, 2 MiB, 1 GiB; n'inclut pas les "grandes pages" et autres extensions

Inconnusuggéré
extensionsextensions

Extensions ISA, i.e. MMX, SSE, AltiVec, etc

Inconnusuggéré
librelibre

L'architecture est-elle libre ou propriétaire ?

Valeurs suggérées
Propriétaire Libre
Contenufacultatif
générauxgénéraux

Nombre de registre à usage général (et taille, si elle n'a pas déjà été indiquée dans le paramètre 'bits')

Inconnusuggéré
vflottantevflottante

Nombre de registres à virgule flottante (et taille, si elle n'a pas déjà été indiquée dans le paramètre 'bits')

Inconnusuggéré
registresregistres

Nombre et taille des registres processeurs

Inconnufacultatif

Exemple[modifier le code]

SPARC
Concepteur Sun Microsystems
Bits 64-bit (32 → 64)
Lancement 1985
Version V9 (1993)
Architecture RISC
Type Registre-Registre
Encodage Fixe
Branchement Code conditionnel
Endianness Bi (Big → Bi)
Taille de page 8 KiB
Extensions VIS 1.0, 2.0, 3.0
Libre Yes
Registres
Usage général 31 (G0 = 0; les registres non-globaux utilisent une fenêtre de registres)
Virgule flottante 32
{{Infobox Architecture CPU
| nom          = SPARC
| concepteur   = [[Sun Microsystems]]
| bits         = 64-bit (32 → 64)
| lancement    = 1985
| version      = V9 (1993)
| architecture = RISC
| type         = Registre-Registre
| encodage     = Fixe
| branchement  = Code conditionnel
| endianness   = Bi (Big → Bi)
| taille page  = 8 KiB
| extensions   = VIS 1.0, 2.0, 3.0
| libre        = Yes
| généraux     = 31 (G0 = 0; les registres non-globaux utilisent une [[fenêtre de registres]])
| vflottante   = 32
}}